iT邦幫忙

2023 iThome 鐵人賽

DAY 1
1
Modern Web

一些讓你看來很強的全端- trcp 伴讀系列 第 1

Day-01. 一些讓你看來很強的全端 TRPC 伴讀 - 簡介

  • 分享至 

  • xImage
  •  

大家好我叫 Danny ~ 目前是一個菜鳥的前端工程師,這次的 it 鐵人賽是本人第一次參賽,希望可以透過這次的內容增進自己的技術外,同時也希望可以帶給讀者有趣的知識點並運用在公司專案上,這次的主題是本人近一年常在使用的全端框架 trpc ,也算是近期突然火紅的技術~

TRPC 吸引我的內容如下

良好的 type safe 機制

trpc 主打的就是讓你可以在 client 端以及 server 端透過 http request 方式互相傳遞資料,例如 modal schemaapi router info 等等,主要透過 end-to-end typesafe 自動生成相關的 interfcae ,讓 client 端在接 api 時可以馬上知道 api response 結果是什麼,可以大大提升 DX 的體驗。

完整的生態系

trpc 會配合一些本人開發中會用到的套件例如 TanStack Query 用來接 apiprisma 作為 orm 框架,甚至 next auth 管理 user auth 內容,對於已經習慣這些生態系的朋友可能會相對好入手。

可以快速起一個專案

因為 trpc 是一個用於全端框架例如Nextjs,他對於 api 的生成非常直觀,同時 client 端是透過 react queryapi ,所以可以非常快速就寫好整個頁面的邏輯。

Awesome tRPC Collection

同時 trpc 有很多方便的輔助工具幫你調適,例如 ci 整合 、 test caseapi playground 等等,之後也會跟讀者分享~

對於 next 整合友善

trpc 雖然可以用在 express 搭配 vite(react) 去做,但大部分的內容幾乎都是從 next 出發, 所以如果用 next 去起一個 trpc 也會有更多功能可以去使用,穩定性也會好一些。

本系列會盡量多準備一些 demo 讓讀者可以快速理解內容,雖然這次主題是全端框架,但我會盡量用簡單的方式,就算你是前端工程師,也可以快速掌握後端的概念,這部分讀者可以好好期待喔~

工商

最後小工商一下,如果看完文章有不懂想提問的,本人目前有經營小社群大家有興趣也可以進來聊天喔~

✅ 前端社群 :
https://lihi3.cc/kBe0Y


下一篇
Day-02. 一些讓你看來很強的全端 TRPC 伴讀 - 初探 RPC
系列文
一些讓你看來很強的全端- trcp 伴讀30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Vita Ora
iT邦新手 4 級 ‧ 2023-09-17 02:30:53

天啊,是台中之神 Danny ~

我要留言

立即登入留言